﻿@charset "utf-8";
/* CSS Document */
html { color:#666666;}
body { font: 12px/1.5  Tahoma,Arial,"宋体", Helvetica, sans-serif; margin:0 auto; overflow-x:hidden;}
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset,hr, select, input, textarea, button, p, blockquote, th, td, img ,iframe { margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;word-break:break-all;word-wrap:break-word;table-layout:fixed}
input,button,textarea{ font:12px "宋体", Arial, Helvetica, sans-serif;}
li { list-style-type:none;}
img,iframe { border:none;}
.clear { clear:both; height:0; overflow:hidden; line-height:0; font-size:0;}
.L{ float: left;}
.R { float: right;}
.aL { text-align:left;}
.aR { text-align: right;}
.aC { text-align: center;}
.block{ display:block;word-break:break-all;word-wrap:break-word;}
.inblock{display:inline-block;word-break:break-all;word-wrap:break-word;}
.inline{ display:inline;word-break:break-all;word-wrap:break-word;}
h3{ font-size:14px; font-weight:bold; color:#3f3f3f;}
em{ font-style:normal;}
.undis{ display:none;}
.dis{ display:block}
.hid{ visibility:hidden}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }   
.clearfix { display:block;*display:inline-block; } 
.noline{ text-decoration:none;}
.nobg{ background:none !important;}
.noborder{ border:none !important;}
a{text-decoration: none;word-break:break-all;word-wrap:break-word; color:#00349A;}
input,button,select,textarea{ outline:none;}
/*后台*/
body{ background:#e6e6e6; margin:0 auto;}
.h-t { height: 90px;background:url(../image/bg90.png) repeat-x scroll bottom;}
.h-t-l{float:left;}
.logo{ display:block; margin:19px 0 0 40px; width:277px; height:50px; background:url(../image/logo2.png); border:0 none;}
.h-t-r{ float:right; height:20px; line-height:20px; margin:35px 15px 0 0;}
.login{ float:left;color:#3f3f3f;}
.org{ color:#ff6600;}
.gray{ color:#999999;}
.bold{ font-weight:bold;}
.f12-b{ font:bold 14px "宋体";}
.f14{ font:14px "宋体";}
.f14-b{ font:bold 14px "宋体";}
.black{ color:#111111;}
.h-t-r a{ height:20px; line-height:20px; color:#fff; background:#81ba10; cursor:pointer;text-align:center;}
.h-t-r a:hover, .h-t-r.hover{ background:#72a311;}
.re-psd{ float:left; width:68px; height:20px; margin-right:1px; }
.loginout{ float:left; width:43px; height:20px;}
/*left-side-bar*/
#content-sub{ width:168px; position:absolute; left:10px; top:91px; background:#f9f9f9;border:1px solid #d7d7d7;}
#content-sub a.cur{ color:#81ba10;}
.lsb a{ color:#111111;}
.lsb .p-t{ padding-top:20px;}
.lsb li{ height:40px; line-height:40px;}
.lsb-1-n, .lsb-2-n, .lsb-3-n, .lsb-4-n, .lsb-5-n, .lsb-6-n{ color:#111111; border-bottom:1px solid #ececec; margin:0 10px; background:url(../image/lsb-icon.png) no-repeat; padding-left:35px;}
.lsb-1-h, .lsb-2-h, .lsb-3-h, .lsb-4-h, .lsb-5-h, .lsb-6-h{ color:#81ba10; font-weight:bold; margin-right: -1px; background:url(../image/lsb-bg-g.png) no-repeat; padding-left:43px;position:relative}
.lsb-1-n{ background-position: 3px 32px;}
.lsb-1-h{ background-position: -1px 19px;}
.lsb-2-n{ background-position: 7px -71px;}
.lsb-2-h{ background-position: -1px -50px;}
.lsb-3-n{ background-position: 6px -150px;}
.lsb-3-h{ background-position: -1px -100px;}
.lsb-4-n{ background-position: 5px -227px;}
.lsb-4-h{ background-position: -1px -150px;}
.lsb-5-n{ background-position: 3px -307px;}
.lsb-5-h{ background-position: -1px -200px;}
.lsb-6-n{ background-position: 5px -387px;}
.lsb-6-h{ background-position: -1px -250px;}
/*button*/
.btn51x26, .btn73x26, .btn96x26, .btn121x26, .btn145x26,.btn85x26,.btn154x26{ cursor:pointer; height:26px; line-height:26px; text-align:center;  background:url(../image/bg.png) no-repeat; border: medium none;}
/*hover*/
.btn73x26:hover, .btn96x26:hover, .btn121x26:hover, .btn145x26:hover, .btn145x26:hover{ color:#80bb11;}
.btn73x26 .hover, .btn96x26 .hover, .btn121x26 .hover, .btn145x26 .hover, .btn145x26 .hover,.btn85x26:hover{ color:#80bb11;}
.btn51x26{ width:53px; background-position:0 0; }
.btn73x26{ width:73px; background-position: 0 -40px;}
.btn96x26{ width:96px; background-position: 0 -80px;}
.btn121x26{ width:121px; background-position: 0 -120px;}
.btn145x26{ width:145px; background-position: 0 -160px; }
.btn85x26{ width:85px; background-position: 0 -190px; }
.btn154x26{ width:154px; background-position: 0 -249px; }
/*content-main*/
#content{ margin:1px 10px 10px 10px; border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7; }
#content-main {background: none repeat scroll 0 0 #ffffff; width: 100%; padding-top:20px; min-height:565px; _height:520px;} 
.inner{ margin:0 30px;}
.i-t{ height:22px; line-height:22px; color:#111111; font-size:14px; font-family:"宋体"}
.line{ height:1px; border-bottom:1px solid #e6e6e6; overflow:hidden;}
.im-t{ margin-top:20px; height:25px;}
.im-t-l{ float:left;}

.im-t-l input{ margin-right:5px;}
.im-t-r{ float:right; height:25px; }
.im-t-r span{ display:inline-block;vertical-align:middle;}
.im-t-r .num-text{ height:20px; margin-right:5px; line-height:20px; }
.im-t-r  input{vertical-align:middle;}
.dt-t{ padding:10px 0 10px 8px;}
/*table*/
.data-tab{ padding-top:10px;}
table { border-collapse: collapse; border-spacing: 0; word-wrap:break-word;word-break:break-all}
.data-tab tr:hover,.data-tab tr.hover  { background:#f5f5f5;}
.data-tab th { border-bottom: 1px solid #cee3a5; border-top: 1px solid #cee3a5; font-weight: normal;}
.data-tab th, .data-tab td { padding: 5px;text-align: center;}
.data-tab td { border-bottom:1px solid #e6e6e6;}
.data-tab td input{ margin-left:5px;}
.data-tab td a{ color:#81ba10; cursor:pointer;}
.data-tab td a:hover{ color:#ff6600; text-decoration:underline;}
.inner-tab td { border-bottom:1px solid #e6e6e6;padding:5px 0;}

.im-b{ margin-top:5px;vertical-align:middle; padding-bottom:30px;}
.im-b-l{ float:left; padding:10px 0;}
.im-bl-c{ margin-left:9px; *+margin-left:5px;_margin-top:-3px }
.im-b-l input{ margin-right:5px; vertical-align:middle;}
.im-b-l span{ margin-right:30px;}
.im-b-r{ float:right;}
/*paging*/
.paging { margin: 0 auto; padding: 10px 0; text-align: center;}
.paging a { border: 1px solid #C4C4C4;  color: #666666;  display: inline-block; font-family: Arial,Helvetica,sans-serif; font-size: 14px; height: 24px; margin: 0 4px 2px 0; overflow: hidden; vertical-align: middle;  min-width: 24px;_width: 24px; line-height:24px;}
.p-skip {color: #666666; float: right; font-family: "宋体";}
.paging .gray{ color:#444444;}
.skipto {border: 1px solid #999999; height: 16px; line-height: 16px; margin: 0 5px; text-align: center; vertical-align: middle; width: 32px;}
.p-page {color: #666666; float: right; font-family: "宋体";}
.paging a:hover { cursor: pointer;}
.paging .p-cur {  background: #7eb60e;  border: 1px solid #7eb60e; color: #FFFFFF; font-weight: bold;}
.paging .p-prev { background: url(../image/bg.png) no-repeat scroll -265px -179px transparent; font-size: 12px; padding-left: 19px;text-align: left; width: 42px;font-family:"宋体"}
.paging .p-prev-dis { color:#999; background: url(../image/bg.png) no-repeat scroll -265px -179px transparent; font-size: 12px; padding-left: 19px;text-align: left; width: 42px;font-family:"宋体"}
.p-break { line-height: 24px; margin-right: 4px;}
.paging .p-next { background: url(../image/bg.png) no-repeat scroll -224px -204px transparent; font-size: 12px; padding-right: 19px; text-align: right; width: 42px; font-family:"宋体"}
.paging .p-next-dis { color:#999; background: url(../image/bg.png) no-repeat scroll -224px -204px transparent; font-size: 12px; padding-right: 19px; text-align: right; width: 42px; font-family:"宋体"}


/*ud0309-ring*/
.mar-r10{ margin-right:10px;}
.fB{ font-weight:bold;}
.font-st{ font-family:"宋体"}
.box-tab{ padding-top:30px;}
.bt-dl{ padding:8px 0;}
.bt-dl dt{ float:left; width:140px; text-align:right; line-height:20px;}
.bt-dl dd{ float:left;line-height:20px;}
.pd-tablist table{ width:660px;border:1px solid #e6e6e6;}
.pd-tablist th{ background:#f5f5f5; line-height:29px; height:29px; border-bottom:1px solid #e6e6e6; font-weight:normal;}
.pd-tablist td{ text-align:center; height:175px; border-bottom:1px solid #e6e6e6;}
.scroll-list{ max-height:349px; overflow-y: auto; overflow-x:hidden; width:660px;border:1px solid #e6e6e6;border-top:none;font-family:Tahoma;}
.scroll-list table{ border:none;}
.pd-tablist{ margin-bottom:20px;}
.input-type1{ width:90px; height:20px; line-height:20px; margin-right:6px;}
.input-type2{ width:190px; height:20px; line-height:20px; margin-right:6px;}
.line-s{ display:block; text-decoration:line-through; color:#999; text-align: left; padding-left:35px; margin-bottom:5px; height:20px;}
.green{ color:#81ba10;}
.sl-img{ border:1px solid #d9d9d9; width:100px; height:100px; padding:1px; background:#fff; margin:0 auto 5px;overflow:hidden;display:block;vertical-align:middle;text-align:center;font-size:0;}
.sl-img span{width:0;  height:100%;display:inline-block;  vertical-align:middle; overflow:hidden;}
.sl-img img{vertical-align:middle;}
.bt-info input{ vertical-align:text-bottom; margin-right:6px;}
.bt-info{ margin-bottom:20px;_margin-top:-3px;}
.sl-price{ text-align:left; padding-left:60px;}
.sl-price2{ text-align:left; padding-left:40px;}
.sl-price .line-s,.sl-price2 .line-s{ padding-left:0;}
.pd-tablist2 table{ width:560px;}
.scroll-list2{ width:560px;}
.mar-0{ margin:0;}
.input-date{ background:url(../image/icon-date.png) 104px center no-repeat;height:20px; line-height:20px; border:1px solid #abadb3; cursor:pointer; width:120px;}
.show-date{ margin-right:15px;}
.date-edit{ border:1px solid #cee3a5; padding:5px 10px; width:540px; margin-left:140px;}

/*登录*/
#loginbox{ background:url(../image/bg-login.png) repeat-x top;}
.login-t{ background:url(../image/logo-login.png) center no-repeat; padding:42px 0 31px 0; height:54px;}
.login-m{ background:url(../image/bg-login-layer.jpg) no-repeat left top; width:950px; height:612px; margin:0 auto;}
.login-box{ width:220px; margin-left:375px;padding-top:40px; position:relative; height:357px;}
.login-box .lb-title{ color:#72a311; font-size:14px; font-weight:bold; display:block; margin-bottom:20px;}
.login-box dt{ font-size:14px; margin-bottom:5px;}
.login-box .lb-input1{ height:24px; line-height:24px; width:218px; border:1px solid #abadb3;}
.login-box .lb-input2{ height:24px; line-height:24px; width:106px; float:left; margin-right:10px;border:1px solid #abadb3;}
.login-box dl{ margin-bottom:10px;}
.login-box dl span{ display:block; color:#FF0000; clear:both; margin-top:2px;}
.link-login{ position:absolute; width:64px; height:64px; bottom:0; left:79px;}

/*VIP购机验证优惠券*/
.layer-vip{ width:960px; margin:0 auto;}
.lv-head{ height:50px; padding:25px 0;position:relative}
.help-link2{position:absolute;right:10px;top:40px;color: #00349A;}
.help-link2:hover{text-decoration: underline;color: #F60;}
.lv-m-t{ height:10px; overflow:hidden; background:url(../image/bg-layer-t.png) top no-repeat;}
.lv-m-b{ height:10px; overflow:hidden; background:url(../image/bg-layer-b.png) top no-repeat;}
.lv-m-m{background:url(../image/bg-layer-m.png) repeat-y; height:430px;}
.title{ text-align:center; margin:0px 90px; padding:0px;; border-bottom:1px solid #efeded; position:relative;height:29px;}
.title .tip{ position:absolute; bottom:-10px; left:0; display:block; background:#fff; width:150px; font-size:14px; font-weight:bold;}
.content{ padding:22px 0 0 300px;}
.input-vip{ width:169px; margin-right:10px;}
.lv-foot{ width:950px; text-align:right; color:#999999; margin:0 auto; line-height:40px;}

/*VIP购机员工验证*/
.sel-plogin{ margin-right:5px;}
.input-plogin{ width:145px; margin-right:5px;}
.plogin-dl{ margin-bottom:10px;}
.plogin-dl dt{ float:left; width:90px; text-align:right;}
.plogin-dl dd{}




/*limin*/
/*错误提示*/
.err{ float:left; padding-left:25px;background:url(../image/err.png) no-repeat 4px 2px; color:#ff0000; vertical-align:middle; line-height:20px; height: 20px; font-family:"宋体"}
.left{ float:left;}
/*设置折扣*/
.im-t-s { padding-top:25px;}
.im-t-m tr {height:38px;*+height:28px; line-height:20px;}
.im-t-m td{ padding:5px 0; font-family:"宋体"; vertical-align:middle;}
.im-t-m select{ min-width:150px; vertical-align:middle; _width:150px;}
.im-t-m input{ vertical-align:middle;}
.im-t-m .i-h{ height:20px;}
/*添加员工信息*/
.im-t-add{ padding-top:32px;}
.im-t-m td{ padding:5px 0; font-family: "宋体" "Times New Roman", Times, serif;}
.im-t-tab tr{ height:38px; line-height:20px;}
.im-t-add select{ min-width:130px; vertical-align:middle;_width:130px;}
.mar-r7{ margin-right:7px;}

input, select, button{vertical-align:middle;}
.input-bor{ border:1px solid #e2e3ea; border-top-color:#999999; background:#ffffff; height:20px; line-height:20px; vertical-align:middle; margin-bottom:1px;}

/*列表修改*/
.f-f{ font-family:Arial, Helvetica, sans-serif;}
/*弹窗*/
.win477x147{ width:477px; height:147px; vertical-align:middle; background:#fff; text-align:center; }
.mar-t20{ margin-top:20px;}
.mar-t30{ margin-top:30px;}
.mar-r5{ margin-right:5px;}
.win{ background-color: #c4c4c4;  min-width: 330px; padding: 10px;  position: relative; width:477px; z-index: 1;}
.w-f-t{ text-align:left; padding-left:40px; padding-top:35px; }
.win-file{ color:#333333; cursor:pointer; font-size:12px; height:24px; line-height:24px; }
.win1, .win2{ padding-top:50px; width:460px;  height:20px; line-height:28px;}
.win1-bg{ background: url(../image/alert-icon.png) no-repeat 1px 5px ;padding:10px 0; padding-left: 35px; margin-left:15px;}
.win2-bg{ background: url(../image/alert-icon.png) no-repeat -2px -138px ; padding:10px 0; padding-left: 35px; margin-left:15px;}
.win2-1-bg{ background: url(../image/alert-icon.png) no-repeat 1px -56px; padding:10px 0; padding-left: 35px; margin-left:15px;}
.win477x210{ width:477px; height:210px; vertical-align:middle; background:#fff; text-align:left; }
.win3{ padding:25px 0 30px 90px; background:url(../image/alert-icon-org.png) no-repeat 54px 23px; text-align:left;}
.win3 .l-h{line-height:24px;}
.win477x210 input{ margin-top:10px;}
.win404x211{ width:404px; height:211px; background:#fff; vertical-align:middle; border:1px solid #c4c4c4;} 
.win4 { margin:20px auto 0 auto; width:345px;}
.win4 textarea{ width:100%; height:95px; margin-top:20px; color:#666666; background:#ffffff; border:1px solid #c4c4c4; border-top-color:#999999;}
.win4 input{ margin-top:10px;}
.mar-t10{ margin-top:10px;} 
/*订单查询*/
.date-bg{ background:url(../image/date-icon.png) no-repeat 110px 3px;width:130px;}
.data_hr{ background:#E2E2E2; height:1px; overflow:hidden; margin-top:6px; margin-bottom:6px;}
/*内部员工-购机列表*/
.in-bg{ background:#f2f2f2;}
.in-box{ width:960px; margin:0 auto;}
.in-h-t{ height:67px; background:url(../image/htc-logo.png) no-repeat;position:relative}
.help-link{position:absolute;right:10px;top:25px;color: #00349A;}
.help-link:hover{text-decoration: underline;color: #F60;}
.in-main-list{ width:100%; /*border:1px solid #e6e6e6;*/ background:url(../image/m-m-bg.png) repeat-y;}
.in-main-t{ height:4px; background:url(../image/m-t.png) no-repeat; overflow:hidden;}
.in-main-b{ height:4px; background:url(../image/m-b.png) no-repeat;}
.m-l-t{ height:85px; background:url(../image/m-l-t.png) no-repeat center;}
.m-l-item{ padding-left:20px;}
.m-l-item .item-t{ display:inline-block; font:bold 14px "宋体";}
.line-center{ display:block; float:right; width:802px; height:1px; border-top:1px solid #e6e6e6; overflow:hidden; margin-right:20px; margin-top:7px;}
.m-l-item .items{ padding:20px 0;}
.m-l-item input{ margin:10px 5px 10px 30px; vertical-align:middle;}
.m-l-list{ padding-left:20px;}
.m-l-list .list-t{ font:bold 14px "宋体"; margin-bottom:10px;}
.list-t .line-center{ width:830px;}
.item-big{ float:left; width:220px; height:295px; margin-top:20px; margin-right:10px; border:1px solid #fff;}
.list-item .cur{ border-color:#81ba10; background:#f9ffed;}
.item-big:hover, .item-big .hover{ background:#f3f3f3;}
.im-check{ float:left; margin:20px 10px 0 8px; *+margin:16px 5px 0 8px;}
.ib-img{ float:left; width:170px; height:170px; border:1px solid #dadada; margin:20px 0 5px 0; background:#fff; text-align:center;}
.ib-img span {display: inline-block; height: 100%;overflow: hidden; vertical-align: middle;width: 0;}
.ib-img img{ vertical-align:middle;}
.mar-t5{ margin-top:5px;}
.mar-l33{ margin-left:33px;}
.input30x20{ width:30px; height:20px; line-height:20px; background:#fff; border:1px solid #c4c4c4; border-top-color:#999999; vertical-align:middle; }
.err-org{ width:139px; height:31px; background:url(../image/err-org-num.png) no-repeat;}
/*.err-org-8{ width:222px; height:325px; background:url(../image/err-org-8.png) no-repeat 45px 285px; position:absolute;}
.err-org-num{ width:222px; height:350px; background:url(../image/err-org-num.png) no-repeat 45px 316px; position:absolute;}*/
.err-org-8{ width:222px; height:65px; background:url(../image/err-bg.png) no-repeat 45px 1px; position:absolute; color: #FF0000; padding-left: 70px; padding-top: 9px;*+margin-left:-30px;}
.err-org-num{ width:222px; height:65px; background:url(../image/err-org-num.png) no-repeat 45px 32px; position:absolute; *+margin-left:-30px;}
.line-through{ text-decoration:line-through;font-family:'tahoma';}
.word-blue{ color:#00349a;}
.btn140x50{ float:right; width:140px; height:50px; background:url(../image/btn140x50.png); border:0 none; margin:40px 40px 50px 0; cursor: pointer}
.in-fotter{ float:right; height:45px; padding-top:10px; color:#999999;}
.items{ color:#999;}
.word-gray{ color:#666;}
.title-over{ width:170px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:5px; }
/*活动购机*/
.item-big-a{ float:left; width:220px; height:325px; margin-top:20px; margin-right:10px;border:1px solid #fff;}
.list-item-a .cur{ border:1px solid #81ba10; background:#f9ffed;}
.item-big-a:hover, .item-big-a .hover{ background:#f3f3f3;}
/*VIP购机*/
.m-l-vipno{ height:300px; margin:0 auto; text-align:center; padding:30px; }
.m-l-vipno .err{ float:none; margin:0 auto; width:85px; padding-left:25px; background:url(../image/err.png) no-repeat; color:#f00; vertical-align:middle;}
.vipno-m{ margin-top:45px; margin-bottom:10px;}
.m-l-t-vip{ height:85px; background:url(../image/m-l-t-vip.png) no-repeat center;}
.m-l-vipno .input170{ width:170px;}

/*修改密码*/
.re-pass{ margin:0 10px 10px 10px; height:770px; background:#fff; border:1px solid #e6e6e6; padding:30px;}
.mar-b10{ margin-bottom:10px;};
.help{ color: #0000FF; margin-right:10px; margin-top:35px;}
/*20120619*/
.content-tel{position:absolute;top:46px;right:8px; color:#000;}
.layer-vip .content-tel{top:75px;}
.input-w{ width:100px;}


.pay-button{ background-color:#F1973E; border: medium none;cursor: pointer;height: 34px;line-height: 26px;text-align: center; width:180px }